Einen Schritt zurück zum negativen Datenbank-Caching
نویسنده
چکیده
Zusammenfassung: Ein Schlüssel zur Erhöhung der Qualität von Web-Anwendungen ist Caching. Während das Web-Caching Dokumentfragmente bereithält, die zunehmend aus Datenbank-Daten generiert werden, richtet sich das Datenbank-Caching auf die redundante Speicherung dieser Daten selbst. Eine adaptiv verwaltete Teilmenge der Backend-Daten ermöglicht im Cache durch Vollständigkeitseigenschaften die korrekte Auswertung von Anfragen. In Cache Groups für Gleichheitsprädikate, einer Ausprägung des Constraint-basierten Datenbank-Caching, kann die Auswertbarkeit einer Anfrage durch einfache Sondierungsanfragen auf dem Cache-Inhalt entschieden werden. Wir stellen ein neues Sondierungsverfahren vor, das den Cache flexibler und für eine größere Anzahl von Anfragen nutzbar macht; dazu gehören unter dem Begriff des negativen Caching auch Anfragen mit leerem Ergebnis. Wir untersuchen, ob sich das neue Sondierungsverfahren weiter verallgemeinern lässt, welche Alternativen sich für seine Umsetzung in konkreten Cache Groups bieten und wie sich der bisherige Ansatz darin einordnet. Das neue Verfahren macht weiterhin eine Schwäche in der bisherigen Struktur von Cache Groups deutlich, die durch die Einführung von Kontrolltabellen behoben wird, und verschiebt den Schwerpunkt bei der statischen Analyse.
منابع مشابه
Nutzung eines internetbasierten Informations- und Managementsystems in der überbetrieblichen Beratung Schweine haltender Betriebe
Der folgende Beitrag gibt einen kurzen Einblick zu Teilumsetzungen eines deutsch-niederländischen Gemeinschaftsprojektes, in dem es unter anderem darum geht, das Gesundheitsmanagement in Ketten der Schweineproduktion mittels einer stufenübergreifenden Online-Datenbank zu unterstützen. Die Zielsetzung bei der Implementierung dieser Datenbank (GIQS-Backbone) liegt zum einen in der Verbesserung de...
متن کاملAspekte der Datenbank-Anbindung in workstation-orientierten Ingenieuranwendungen
Die Entwicklung in den verschiedenen Bereichen der rechnergestützten Ingenieuranwendungen wird derzeit zum einen durch eine zunehmende Verbreitung von Arbeitsplatzrechnern bestimmt, zum anderen wird immer häufiger die Forderung nach einer durchgängigen, zentralen Datenhaltung erhoben. Hierfür müssen neue Konzepte zur Datenbank(DB)-Anbindung in workstation-orientierten Ingenieurumgebungen entwic...
متن کاملEntwicklung einer intelligenten funkbasierten Bewässerungssteuerung (IFuB)
Für eine bedarfsgerechte, ressourcensparende Bewässerung wird eine automatisierte, intelligente, funkbasierte Bewässerungssteuerung entwickelt. In 2012 wurden zwei Versuchsflächen mit verschiedenen Kulturen (Pflaume und Kartoffel) als Standorte für Bodensensoren und Funkmodule ausgewählt. Auf jeder Versuchsfläche wurde je ein Sensor-Funkknoten-Netz mit bis zu 31 Sensoren und fünf Funkknoten ins...
متن کاملWebDBSearch - Eine Suchmaschine zum Auffinden relevanter Informationseinheiten in Web-Datenbanken
In Web-Datenbanken enthaltene Informationen können von aktuellen Suchmaschinen nur über einen aufwendigen Export der Inhalte in Hypertext-Dokumente gefunden werden. WebDBSearch ist ein System zur Suche nach Informationen in Web-Datenbanken auf der Basis von Web-Services, die einen geeigneten Zugriff auf die Datenbank gewährleisten. In einer Datenbank sind Informationseinheiten in der Regel über...
متن کاملStets Wertvollständig! - Snapshot Isolation für das Constraint-basierte Datenbank-Caching
+ 98, LAK10] ist dabei festzulegen, wie die Vollständigkeit der benötigten Sätze bereits im Cache (durch einen lokalen Zugriff) bestimmt werden kann. Constraint-basierte Datenbank-Caching (CbDBC) verwendet dazu einfache Bedingungen (Constraints), welche die Vollständigkeit von Sätzen bezüglich eines Wertes garantieren. Dies erlaubt es, die einer Anfrage vorgeschaltete Vollständig-keitsprüfung (...
متن کامل